home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
COMMUNIC
/
BULLETIN
/
1484A.ZIP
/
UPDATE.DOC
< prev
Wrap
Text File
|
1988-11-03
|
12KB
|
253 lines
-------------------------------------------
SEARCHLIGHT BULLETIN BOARD SYSTEM
by Frank LaRosa
(c) Copyright 1987,88 Searchlight Software
PO Box 131, Plainview, NY 11803
BBS Support Line (516) 724-0971
-------------[ Version 1.30 ]--------------
Welcome to SLBBS version 1.30!
This file describes the new features found in Searchlight BBS versions 1.29
through 1.30, relative to the original version 1.28 released on 4/1/88.
Additional SLBBS support is now available at The Wise Byte BBS, 212-962-1920
located in New York City (NYNYO dialing code for those with PC-Pursuit). Ron
Chibnik, the SYSOP of Wise Byte, is available to help with most SLBBS
questions; I can be reached at Wise Byte as well if more technical help is
required.
Release 1.30 (11/03/88)
-----------------------
Version 1.30 is a minor update being released primarily to correct some
minor bugs in the code, revise the order form, and to ensure that all of the
early 1.28 and 1.29 users get the latest update. In addition, Searchlight is
now compiled with Turbo Pascal version 5.0, providing faster and smaller code
than the previous release.
The following small changes were made:
- The modem I/O and initialization code has been revised and improved.
- The door handling routines have been updated. Specifically, the code
has been revised so that it will no longer generate ANSI sequences
when non-ansi users are running a door program.
- A bug in the color routines has been fixed (caused incorrect colors to
be displayed for some color combinations)
- The program no longer hangs if LOGIN.EXE cannot be found in the
specified program path. Instead, an error message is printed.
The documentation is unchanged.
Release 1.29b (8/29/88)
-----------------------
A couple of bugs were found in the original version 1.29, and are
corrected by this version:
- The idle time limit did not work.
- The download command always gave 1 minute as the d/l time; besides
just being an annoyance, this allowed users to download way past
their time limits.
- The FILES program ran into an out-of-stack-space condition when more
than 50 or 60 files were loaded.
- The command prompt and other prompts were sometimes out of sync
on the remote terminal.
- The FILES program sometimes allowed unauthorized use of some of the
commands (Edit, Move, etc).
- The NEW message scan worked improperly. This was due not to a bug
in the NEW command but to a bug in the initialization of new users.
Version 1.29b will fix this bug, but your existing users will still
see the problem. To correct it fully, you will need to download the
program NEWFIX and run it on your system. NEWFIX is a new utility
that does some additional message checking beyond what the Check
command does; it will fix out-of-sync new message pointers. I will
be making NEWFIX available as widely as possible.
Release 1.29 (8/01/88)
----------------------
PROGRAM FILES
-------------
Perhaps the most obvious change in SLBBS 1.29 is that the COM, CHN and
overlay files of the previous version are gone, replaced by EXE files.
While the change won't mean a whole lot to most, other than the fact that
the new programs are somewhat smaller and faster, Turbo Pascal freaks will
note that it signifies the upgrade to version 4 of the Turbo compiler. The
EXE format gives us much more flexibility in program format, and at the
very least the EXE files look a lot cleaner on your disk than the various
COMs, CHNs and overlays of the previous version.
To install this version over your old system, delete your old COM, CHN
and overlay (BBS.000 and BBS.001) files and replace them with the six EXE
files of the new system. If starting a new BBS, follow the instructions in
our user's manual but replace all references to "COM" files with "EXE".
Since there are no overlay files, the Overlay Path option has been
eliminated from the CONFIG program.
Please make sure you eliminate all version 1.28 executables before you
begin with 1.29. Mixed program files are sure to cause errors.
SCREEN DISPLAY
--------------
A major new feature is the addition of a BIOS/Direct video output
switch (located on CONFIG menu #2). In the old version, Searchlight used
direct screen writes for many operations (most notably in full screen
editing) and thus could not be run as a "background" task in multitasking
environments such as DesqView or TopView. With the new version, the option
to use BIOS calls is available, and thus will allow you to run Searchlight
in a window or as a background task without interfereing with other tasks.
For those not interested in multitasking, the direct video capability is
retained and will provide much faster screen displays.
A DesqView "PIF" file, SL-PIF.DVP, is provided in the 1.29 archive.
This file describes the settings needed to run Searchlight in a window
under DesqView.
Please note that althought you can now run Searchlight in a multi-
tasking system, you CANNOT use this version of the program to run a
multinode BBS! If you try it (please don't), your system will quickly crash
and your data files will become riddled with errors. To run multiuser, you
must order our multinode version of the program which includes record
locking logic (and many other features as well).
FULL SCREEN EDITOR
------------------
Searchlight 1.29 features a revised full screen text editor. We added
needed new editor commands, added control-key equivalents for others, and
increased the maximum message length to 250 lines. In addition, remote
editing has been improved through the implementation of a new "ANSI
Compatibility" switch.
In previous versions, remote full screen editing required a robust ANSI
terminal or terminal emulator, because Searchlight used many ANSI escape
sequences to control the remote screen. This led to certain incompati-
bilities, since many popular terminal programs claiming to support ANSI do
not, in fact, support a very large subset of the ANSI functions.
Beginning with this version, the full screen editor can be configured
with a three-way compatiblity switch. When set to "Generic" mode, the
editor uses only a few well-supported ANSI escape sequences to control the
edit, and will work with virtually any ANSI terminal. The drawback is that
editing will be slow, since much text will have to be resent. In "Full"
mode, the editor will make maximum use of the available ANSI sequences for
a very fast edit; if this mode is selected, you must use a full featured
ANSI terminal or emulator on the remote end. Finally, a special mode called
"ProComm" is provided for use with the ProComm (TM Datastorm Technologies)
communications software. The ProComm mode is similar to the Full mode, but
takes into account several quirks specific to ProComm.
To select the appropriate mode, execute the Options command. A new
option number 5 will be available. Move the cursor to the highlighed field
and press the spacebar until the desired value is displayed.
The LOGIN program briefly explains the ANSI modes available to new
users and asks new users to select an appropriate mode when logging in for
the first time. Established users will be set for "Generic" mode by default
and should be informed to select an appropriate mode via Options.
USER TIME LIMITS
----------------
By popular demand, the old system of "per-session" time limits, with a
minimum time between sessions, has been replaced by a per-day time limit.
All user time limits are now daily limits; for example, if a user has a
time limit of 45 minutes and she uses 15 minutes when logging on in the
morning, her time limit will be 30 minutes for her next call that day. At
midnight, the full daily time limit is again available.
In addition, time limit checking has been added between messages while
reading public or private mail, and at the close of a DOOR. Thus, it is no
longer possible for users to stay on the system longer than their time
limits when reading mail or messages, or running repeated Doors.
The old "Min. Time Between Calls" parameter has been removed from the
CONFIG menus.
IDLE TIME LIMIT
---------------
An idle time limit feature has been added. Searchlight will now detect
when a certain amount of time has passed without keyboard activity, and
automatically restart the system. The time delay can be found on Config
menu #1 and should be set to between 5 and 15 minutes. A value of zero
disables the idle time check.
In addition, the system now checks the idle time limit while a DOOR is
active in remote mode. Should the caller fail to press a key within the
defined time, the BBS will treat it like a carrier loss, and either attempt
to exit the running DOOR or reboot the computer. However, this will ONLY
work if the DOOR program uses the BIOS INT 16 interrupt for the keystroke
wait loops. For programs that implement their own loops, Searchlight will
not enforce the idle time limit (note, however, that most DOOR programs do
include their own time limit checking).
Finally, the "Hit any key to return to Searchlight BBS" message is now
timed. If no key is hit in 1-2 minutes, the program returns to the BBS
automatically.
ACTIVITY LOG FILE
-----------------
The format of entries in the ACTIVITY.LOG file has been changed. The
new format looks like this:
880629 2243
Y 880629 2243 L - SYSOP
Notice that the date field is now expressed as "YYMMDD" and that both dates
and times now sport leading zeros. Also, the one-character field to the
left of the username now contains "-" for visible login, in addition to "+"
for invisible and "*" for new user.
These changes have been made to make the log file easier to process
with standard utilities such as GREP, AWK and SORT.
OTHER FEATURES AND CHANGES
--------------------------
- A bug in the communications routines that caused the BBS to reset both
COM1 and COM2, regardless of which port was selected, has been fixed.
- General improvements in the communications routines have been included
to help reduce initialization problems with the modem.
- The ALT-H (Hangup) feature has been fixed.
- The new mail scan ("Checking Your Mailbox...") can now be aborted if
desired with ^C.
- If you abort a Mail/List command, the program will now prompt you for a
message number whereas previously the entire command was aborted.
- A bug in the "include" file processing ("@@" and "%%") has been fixed.
- Logoff quotes are now optional. A user can ignore the request for a
quote when logging off by pressing the RETURN key. The "Logged off
improperly" message is replaced by "Did not leave a quote".
- It is now possible to create and edit files with lines longer than 75
characters. Just append an underbar character "_" to the ends of long
lines, and they'll be connected to the next line when printed or written
to disk. Text files loaded into the editor will have "_"s added where
needed automatically.
- The PCBOARD.SYS file format has been updated to reflect version 12.0 of
PCB (14.0 support will be available soon). This should solve any
previous problems with PCB door interfacing.
- Finally, several improvements have been made to the DOORS interface.
Handling of control keys has been improved, and the SLBBS program itself
has been made both smaller and faster. A bug which prevented the remote
screen from scrolling during DOS shells on some machines has been fixed.
For those writing DOOR software, you can now access some of Search-
light's control variables through your program- see our sample program
"Door.Pas" for examples.
---------------------------------------------------------------------------
Frank LaRosa